package mains;

import rangs.RangCouleur;
import rangs.RangPaire;

public class Couleur extends AbstractAnalyseurRang{
	public Couleur() {
		super();
	}
	
	public boolean reconnaitreMain(ReqAnalyseMain requete) {
	  Main m = hasSameColorNTimes(requete.getMain(), 5);
	  if(m != null){
		  RangCouleur r = new RangCouleur();
		  r.setCouleur(m);
		  
		  Main reste = requete.getMain();
		  requete.getMain().removeAll(m);
		  r.setReste(reste);

		  requete.setRangReconnu(r);
		  return true; 
	  }
	  return false;
	}

	public RangPoker getRang() {
		return RangPoker.COULEUR;
	}
}
